vulkan: Redo descriptor set handling
authorBenjamin Otte <otte@redhat.com>
Fri, 9 Dec 2016 01:55:47 +0000 (02:55 +0100)
committerBenjamin Otte <otte@redhat.com>
Fri, 9 Dec 2016 17:35:52 +0000 (18:35 +0100)
commitb3a1732a3ebbea5c13edaff3e0259b18d99c2a7f
treefbb29e725220163b8229970152cf3eb0712e2b72
parentf4685e0291732e16fdd066a9ea5df76b7c1ed041
vulkan: Redo descriptor set handling

First, we collect all the info about descriptor sets into a hash table,
then we use its size to determine the amount of sets and allocate those
before we finally go ahead and use the hash table's contents to
initialize the descriptor sets.

And then we're ready to render.
gsk/gskvulkanrender.c
gsk/gskvulkanrenderpass.c
gsk/gskvulkanrenderpassprivate.h
gsk/gskvulkanrenderprivate.h